package com.example.chcrm.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.example.chcrm.entity.common.ResponseMsg;
import com.example.chcrm.entity.employee.EmployeeVo;
import com.example.chcrm.entity.vehicle.VehicleDeployFleetCv;

/**
 * @Author 邹
 * @Date 2025/4/26 15:35
 * @Version 1.0
 */
public interface VehicleDeployFleetCvService <T>{
    ResponseMsg<IPage<VehicleDeployFleetCv>> pageList(VehicleDeployFleetCv fleet);

    ResponseMsg<Object> detail(String id);

    ResponseMsg<Object> add(VehicleDeployFleetCv vehicleDeploy, EmployeeVo empVo);

    ResponseMsg<Object> startLoading(VehicleDeployFleetCv deployDriver, EmployeeVo empVo);

    ResponseMsg<Object> fulfilTransport(VehicleDeployFleetCv deployDriver, EmployeeVo empVo);
}
